take vows (as in religious order) - Französisch Englisch Wörterbuch